/*
Copyright (c) [2019年5月1日] [吴超]
[MBT_studio] is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
		 http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details.
*/
#include "时间.h"
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <chrono>
#include <ctime>

#include <字符串数值互换.h>




void f_编译时间写入到文件() {
	
	FILE* f = fopen("D:/U/Project/节点3D/编译信息.h", "wb");
	if (f) {
		auto 时间 = std::chrono::system_clock::now();
		auto 日期 = std::chrono::system_clock::to_time_t(时间);

		auto 年月日 = std::localtime(&日期);

		std::string 年 = f_strVal_转中文数字(f_整数值转字符串(年月日->tm_year + 1900), false);
		std::string 月 = f_strVal_转中文数字(f_整数值转字符串(年月日->tm_mon + 1), true);
		std::string 日 = f_strVal_转中文数字(f_整数值转字符串(年月日->tm_mday), true);
		std::string 时 = f_strVal_转中文数字(f_整数值转字符串(年月日->tm_hour), false);
		//年月日->tm_wday;

		std::string 编译时间 = "#define DEF_编译时间 \"";
		编译时间 += 年 + "年 " + 月 + "月 " + 日 + "日 " + "编译于长沙\"";

		fwrite(编译时间.c_str(), 编译时间.length(), 1, f);

		fclose(f);
	}
}



int main() {
	f_编译时间写入到文件();

}

